package com.loukou.lkt.lkt.service;

import java.util.List;

import com.loukou.lkt.lkt.bo.GoodsBo;
import com.loukou.lkt.lkt.bo.SupplierGoodsBo;
import com.loukou.lkt.lkt.entity.SupplierGoods;
import com.loukou.lkt.lkt.resp.PageModel;
import com.loukou.lkt.lkt.resp.RespDto;
import com.loukou.lkt.lkt.resp.SupplierGoodsInfoDto;

public interface SupplierGoodsService {
	/**
	 * @param 
	 * @return 采购供应商商品信息
	 */
	public PageModel<SupplierGoodsInfoDto> getSupplierGoodsInfoList(int warehouseId,int supplierId,int pageNum, int pageSize);
	
	public List<SupplierGoodsInfoDto> getSupplierGoodsByKeywords(int supplierId, String taosku,String bn, String name, int warehouseId);

	
	
	public RespDto<List<SupplierGoodsBo>> getList(int supplierId,String taosku,String bn,String goodsName);
	
	public RespDto<Integer> delete(List<SupplierGoodsBo> sbList);
	
	public List<SupplierGoods> getGoodsBySupplierIds(List<Integer> ids);

	public RespDto<Integer> addGoods(List<GoodsBo> goodsBoList);

	public List<SupplierGoods> getSupplierGoods(int supplierId);
	
	public RespDto<List<GoodsBo>> getGoodsPageList(String taosku,String bn,String goodsName,int pageIndex,int pageNum);

}
